package com.aiobc.business.appInfo.service;

import java.util.List;
import com.aiobc.business.appInfo.domain.AppApproval;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * APP审批Service接口
 * 
 * @author ruoyi
 * @date 2021-10-20
 */
public interface IAppApprovalService  extends IService<AppApproval>
{
    /**
     * 查询APP审批
     * 
     * @param approvalId APP审批主键
     * @return APP审批
     */
    public AppApproval selectAppApprovalByApprovalId(String approvalId);

    /**
     * 查询APP审批列表
     * 
     * @param appApproval APP审批
     * @return APP审批集合
     */
    public List<AppApproval> selectAppApprovalList(AppApproval appApproval);
    /**
     * 修改APP审批
     * 
     * @param appApproval APP审批
     * @return 结果
     */
    public int updateAppApproval(AppApproval appApproval);

    /**
     * 批量删除APP审批
     * 
     * @param approvalIds 需要删除的APP审批主键集合
     * @return 结果
     */
    public int deleteAppApprovalByApprovalIds(String[] approvalIds);

    /**
     * 删除APP审批信息
     * 
     * @param approvalId APP审批主键
     * @return 结果
     */
    public int deleteAppApprovalByApprovalId(String approvalId);
}
